Title Banner

Previous Book Contents Book Index Next

Inside Macintosh: QuickDraw GX Graphics


Index

A

advance
aliasRecofd
aliasRecordSize
area of a shape [1] [2] [3]
arithmetic operations on shapes .See geometric arithmetic
auto-advance dash attribute [1] [2]
auto-inset style attribute [1] [2]

B

bend dash attribute [1] [2]
bitmap color profiles
bitmap color sets
bitmap color spaces
bitmap data source alias structure
bitmap geometries
    editing [1]
    fields of [1]
    replacing [1]
    structure of [1]
bitmap geometry structure
bitmap height [1]
bitmap shapes [1]
    and map-transform shape attribute
    and view devices [1]
    applying transfer modes to [1] [2]
    black-and-white [1]
    clipping [1]
    color [1]
    converting other shapes to [1]
    creating and drawing [1] [2]
    dithering [1]
    drawing with halftones [1]
    functions for
      functions specific to bitmaps [1]
      other applicable functions [1]
    introduced [1]
    mapping [1] [2]
    offscreen [1] [2]
    rotating
    scaling [1]
    skewing
bitmap width [1]
black-and-white bitmaps [1]
bounding rectangle of a shape
    determining [1] [2]
    setting [1] [2]
break dash attribute [1] [2]
bytes per row in bitmap geometries [1]
    unaligned
Bézier curves [1]

c

cap attributes
cap structure [1]
cap style property [1] [2]
    .See also caps
    functions for [1]
caps [1]
    .See also cap style property
    adding to a shape [1]
    definition of cap structure [1]
    functions for [1]
    interactions with joins, dashes, patterns [1]
    level [1] [2]
    standard [1] [2]
center of a shape
center-frame style attribute [1] [2]
clip dash attribute [1] [2] [3]
clipping
    dashes [1] [2] [3]
clockwise contour direction
closed-frame shape fill
    and crossed contours
    and multiple contours [1] [2]
    and overlapping contours
    compared to even-odd shape fill [1] [2]
    compared to open-frame shape fill
    defined
colinear geometric points
color bitmaps [1]
color profiles
    of bitmap shapes
color ramps
color set objects
    of bitmap shapes
color spaces
    of bitmap shapes
concatenating transforms [1] [2]
containerIndex
containerPicture
containment, testing shapes for [1] [2] [3]
contour direction
    defined [1] [2]
    determining
    effect on shape fill [1]
    reversing [1] [2]
contour index
contours [1]
    .See also path contours; path shapes; polygon contours; polygon shapes
    breaking [1] [2]
    counting [1] [2]
    crossed
      and pen placement
      creating
      effect of shape fill on [1] [2]
      removing
    defined
    determining direction
    finding a specific point on [1] [2]
    left side
    overlapping
      creating
      effect of shape fill on [1] [2]
      removing
    removing unnecessary contour breaks
    right side
    true inside
control bits of path geometries [1] [2]
control points
coordinate spaces [1]
counterclockwise contour direction
crossed contours
    and pen placement
    creating
    effect of shape fill on [1] [2]
    removing [1] [2]
curve error style property [1]
    effect when converting shapes [1]
    effect when reducing [1]
    functions for [1]
curve geometries
    defined
    determining
    editing [1] [2]
    structure of
curve join attribute
curve joins [1] [2]
curve shapes
    converting other shapes to [1]
    creating and drawing [1] [2]
    default
    defined
    dividing in two

d

dash
dash advance [1] [2] [3]
dash attributes
    as enumeration
    as field of dash record
    auto-advance dash attribute [1] [2]
    bend dash attribute [1] [2]
    break dash attribute [1] [2]
    clip dash attribute [1] [2]
    defined
    level dash attribute
dash phase [1] [2]
dash scale [1] [2] [3]
dash structures [1]
dash style property
    functions for [1]
dashes [1]
    .See also dash style property
    adding to a shape [1]
    adjusting to fit contours [1]
    auto-advancing [1] [2]
    bending [1] [2] [3]
    breaking [1] [2] [3]
    clipping [1] [2] [3]
    definition of dash structure [1]
    effect of shape fill
    functions for [1]
    height of
    insetting [1] [2]
    interactions with caps, joins, patterns [1]
    level
    phasing [1] [2]
    positions, determining [1] [2]
    scaling [1] [2] [3]
    text used as [1]
default shapes
    curve
    line
    path
    point
    polygon
    rectangle
depth of
depth of picture items
device-grid style attribute [1] [2] [3]
difference operation [1] [2] [3]
disk-based pixel images [1]
dithering
    bitmaps [1]
dixk-based pixel images
duplicate geometric points

e

empty shapes
    creating and drawing
    defined
end caps [1] [2]
    .See also caps
endCap
even-odd rule for filling shapes
even-odd shape fill
    and concentric contours [1]
    and crossed contour
    and overlapping contour
    compared to closed-frame shape fill [1] [2]
    compared to open-frame shape fill
    compared to winding fill
    compared to winding shape fill
    defined
exclusion operation [1] [2] [3]

f

framed shape fills
    .See also closed-frame shape fill; open-frame shape fill 
full shapes
    creating and drawing
    defined

g

geometric arithmetic
    difference [1] [2]
    examples of [1]
    exclusion [1] [2]
    functions for [1]
    intersection [1] [2]
    introduced [1]
    inversion [1] [2]
    reverse difference [1] [2]
    union [1] [2]
geometric information [1]
    functions for [1]
    introduced
    shape area [1] [2]
    shape bounds [1] [2] [3] [4]
    shape center
    shape length [1] [2]
    shape length to point [1] [2]
geometric pen.See pen, geometric
geometric points
    colinear
    duplicate
    effect of fractional coordinate values [1]
    removing unnecessary
    replacing [1]
geometric shapes [1]
    adding caps to [1]
    adding dashes to [1]
    adding joins to [1]
    adding patterns to [1]
    caps, adding [1]
    converting between types [1]
    creating [1]
    dashes, adding [1]
    data structures for [1]
    editing [1]
    functions for
      functions specific to geometric shapes [1]
      other applicable functions [1]
    introduced
    joins, adding [1]
    patterns, adding [1]
    stylistic variations. See style properties of geometric shapes
geometric shapes.See also curve shapes; empty shapes; full shapes; line shapes; path shapes; point shapes; polygon shapes; rectangle shapes
geometries
    constraining to grids [1]
    editing [1]
    incorporating style information into [1] [2]
    of point shapes
    removing unnecessary points [1] [2] [3]
    replacing [1]
geometry index
grapics pen.See pen, geometric
grids [1]
    constraining geometries to [1]
    for patterns [1] [2]
gxAutoAdvanceDash
gxAutoInsetStyle
gxBendDash
gxBitmap structure
gxBreakDash
GXBreakShape function [1] [2]
gxCapAttributes enumeration
gxCapRecord structure
gxCenterFrameStyle
gxClipDash
GXContainsBoundsShape function [1] [2]
GXContainsRectangle function [1] [2]
GXContainsShape function [1] [2]
GXCountShapeContours function [1]
GXCountShapePoints function
gxCurve structure [1]
gxCurveJoin
gxDashAttributes enumeration
gxDashRecord structure
gxDeviceGridStyle
GXDifferenceShape function [1] [2]
GXDrawBitmap function
GXDrawCurve function [1] [2]
GXDrawLine function [1] [2]
GXDrawPaths function [1] [2]
GXDrawPicture function [1] [2]
GXDrawPoint function [1] [2]
GXDrawPolygons function
GXDrawRectangle function
GXExcludeShape function [1] [2]
GXGetBitmap function
GXGetBitmapParts function [1] [2]
GXGetCurve function
GXGetLine function
GXGetPathParts function [1] [2]
GXGetPaths function
GXGetPicture function [1] [2]
GXGetPictureParts function
GXGetPoint function
GXGetPolygonParts function [1] [2]
GXGetPolygons function
GXGetRectangle function
GXGetShapeArea function [1] [2]
GXGetShapeBounds function [1] [2]
GXGetShapeCap function [1] [2]
GXGetShapeCenter function
GXGetShapeCurveError function
GXGetShapeDash function [1] [2]
GXGetShapeDashPositions function [1] [2]
GXGetShapeDirection function [1] [2]
GXGetShapeIndex function
GXGetShapeJoin function
GXGetShapeLength function [1] [2]
GXGetShapeParts function
GXGetShapePattern function
GXGetShapePatternPositions function [1] [2]
GXGetShapePen function
GXGetShapePixel function
GXGetShapePoints function
GXGetStyleCap function
GXGetStyleCurveError function
GXGetStyleDash function
GXGetStyleJoin function
GXGetStylePattern function
GXGetStylePen function
GXHitTestPicture function [1] [2]
GXInsetShape function [1] [2]
gxInsideFrameStyle
GXIntersectRectangle function
GXIntersectShape function [1] [2]
GXInvertShape function [1] [2]
gxJoinAttributes enumeration
gxJoinRecord structure
gxLevelDash
gxLevelEndCap [1] [2]
gxLevelJoin
gxLevelStartCap [1] [2]
gxLine structure [1]
gxLongRectangle structure
GXNewBitmap function [1] [2]
GXNewCurve function [1] [2]
GXNewLine function [1] [2]
GXNewPaths function
GXNewPicture function [1] [2]
GXNewPoint function [1] [2]
GXNewPolygons function
GXNewRectangle function [1] [2]
gxOutsideFrameStyle
gxPath structure [1]
gxPatternAttributes enumeration
gxPatternRecord structure
gxPoint structure [1]
gxPolygon structure [1]
gxPolygons structure [1]
gxPortAlignPattern
gxPortMapPattern
GXPrimitiveShape function [1] [2]
gxRectangle structure [1]
GXReduceShape function [1] [2]
GXReverseDifferenceShape function [1] [2]
GXReverseShape function [1] [2]
GXSetBitmap function
GXSetBitmapParts function [1] [2]
GXSetCurve function [1] [2]
GXSetLine function [1] [2] [3]
GXSetPathParts function [1] [2]
GXSetPaths function [1] [2]
GXSetPicture function [1] [2]
GXSetPictureParts function [1] [2]
GXSetPoint function [1] [2] [3]
GXSetPolygonParts function [1] [2]
GXSetPolygons function [1] [2]
GXSetRectangle function [1] [2]
GXSetShapeBounds function [1] [2]
GXSetShapeCap function [1] [2]
GXSetShapeCurveError function
GXSetShapeDash function [1] [2]
GXSetShapeJoin function [1] [2]
GXSetShapeParts function [1] [2]
GXSetShapePattern function [1] [2]
GXSetShapePen function
GXSetShapePixel function [1] [2]
GXSetShapePoints function
GXSetShapeStyleAttributes function
GXSetStyleAttributes function
GXSetStyleCap function
GXSetStyleCurveError function
GXSetStyleDash function
GXSetStyleJoin function
GXSetStylePattern function
GXSetStylePen function
GXShapeLengthToPoint function [1] [2]
gxSharpJoin
GXSimplifyShape function [1] [2]
gxSourceGridStyle
gxStyleAttributes enumeration
GXTouchesBoundsShape function [1] [2]
GXTouchesRectanglePoint function [1] [2]
GXTouchesShape function [1] [2]
GXUnionRectangle function
GXUnionShape function [1] [2]

H

hairline dashess
hairlines [1]
halftoning
    bitmaps [1]
height
hit-testing
    picture shapes [1] [2]
hollow frame fill
    .See closed-frame shape fill

I

image
inclusion .See containment
ink   objects
    overriding
ink objects
    of bitmap shapes [1]
    overriding [1] [2]
insetting dashes [1]
insetting shapes [1] [2]
inside-frame style attribute
    as style attribute flag
    defined
    effect on dash placement
    effect on shape with crossed contours [1]
intersection (touching), testing shapes for [1] [2] [3]
intersection operation [1] [2] [3]
inverse shape fills
inversion operation [1] [2] [3]

J,K

join
join attributes [1] [2] [3]
join structure [1]
join style property
    defined
    functions for [1]
joins [1]
    .See also join style property
    adding to a shape [1]
    curve [1] [2]
    effect of shape fill [1] [2]
    functions for [1]
    interactions with caps, dashes, patterns [1]
    level [1] [2]
    miter
    miter of [1] [2]
    sharp [1] [2] [3]
    standard [1] [2] [3]

L

length of a contour [1] [2]
level caps [1] [2]
level dashes
level joins [1] [2]
level of picture item [1] [2]
line geometries
    defined
    determining
    editing [1] [2] [3]
    structure of
line shapes
    converting other shapes to [1]
    creating and drawing [1] [2]
    default
    defined

M

map-transform shape attribute
    effect on bitmaps [1] [2]
miter
miter of joins [1] [2] [3]
multiple references in picture shapes [1]

N

no-fill shape fill

O

objects.See ink objects; shape objects; style objects; transform objects
off-curve control points
    .See control points
offscreen bitmaps
open-frame shape fill
outsetting shapes [1] [2]
outside-frame style attribute [1] [2] [3]
overlapping contours
    creating
    effect of shape fill on [1] [2]
    removing [1] [2]
overriding inks [1] [2]
overriding styles [1] [2]
overriding transforms [1]

P

path contours
    defined
    structure of
path contours. See also contours; path shapes
path geometries
    control bits [1] [2]
    defined
    determining
    editing [1] [2] [3]
    structure of
    with multiple contours [1]
    with only off-curve control points [1]
path shapes
    approximating with polygon shapes [1]
    converting other shapes to [1]
    converting to polygon shapes [1]
    creating and drawing [1]
    default
    defined
    effect of shape fill [1] [2]
    with a single contour [1]
    with multiple contours [1]
pattern
pattern attributes [1] [2]
    as field of pattern structure
pattern grid [1] [2]
pattern structure [1]
pattern style property
    defined
    functions for [1]
patterns [1]
    adding to a shape [1]
    aligning
    definition of pattern structure [1]
    effect of shape fill [1] [2]
    functions for [1]
    grid [1] [2]
    interactions with caps, dashes, joins [1]
    mapping
    positions, determining [1] [2]
pen
    placement of [1]
    width of .See pen width style property
pen width style property [1] [2]
    functions for [1]
pen, geometric
    introduced [1]
phase
phased dashes
picture geometries
    editing [1]
    properties of
    replacing [1]
picture hierarchies [1] [2]
picture items
    adding [1]
    defined
    depth of
    level of
    multiple references to [1]
    removing [1]
    replacing [1]
picture shapes [1]
    creating and drawing [1] [2]
    functions for
      functions specific to picture shapes [1]
      other applicable functions [1]
    hit-testing [1] [2]
    introduced [1]
pixel image [1]
pixel size [1]
pixel values
pixelSize
point geometries
    defined
    editing [1] [2] [3]
    structure of
point shapes
    converting other shapes to [1]
    creating and drawing [1] [2]
    default
    defined
    disposing of
polygon contours
    defined
    structure of
polygon geometries
    defined
    determining
    editing [1] [2] [3]
    structure of
polygon shapes
    converting other shapes to [1]
    creating and drawing [1]
    default
    defined
    effect of shape fill [1] [2]
    with a single contour [1]
    with crossed contours [1] [2]
    with multiple contours [1] [2]
port-align pattern attribute [1] [2]
port-map pattern attribute [1] [2]
primitive form of shapes
    effect of converting to [1]
    how to convert to [1] [2]
primitive shapes [1]
profile

QQ

quadratic Bézier curves.See  Bezier curves

R

rectangle geometries
    defined
    determining
    editing [1] [2]
    structure of
rectangle shapes
    converting other shapes to [1]
    creating and drawing [1] [2]
    default
    defined
    effect of shape fills [1]
reducing shapes [1] [2] [3]
reverse difference operation [1] [2] [3]
reversing contour direction [1] [2]
round caps [1] [2]
rowBytes

S

scale
scaling
    dashes [1] [2]
    shapes in general [1] [2]
set
shape attributes
    map-transform shape attribute
shape fills
    defined
    effect of contour direction [1] [2]
    effect on path shapes [1] [2] [3]
    effect on polygon shapes [1] [2]
shape fills 
shape length to point [1] [2]
shapes
    converting to primitive form [1] [2]
    insetting [1] [2]
    outsetting
    reducing [1] [2] [3]
    simplifying [1] [2] [3]
    testing for containment [1] [2] [3]
    testing for inclusion [1] [2]
    testing for touching [1] [2] [3]
sharp join attribute
sharp joins [1] [2] [3]
simplifying shapes [1] [2] [3]
solid shape fills
    .See also even-odd shape fill; winding shape fill
source-grid style attribute [1] [2] [3]
space
square caps [1] [2]
standard caps [1] [2]
standard joins [1] [2] [3] [4]
start caps [1] [2]
startCap
style   objects
    overriding
style  objects
    overriding [1]
style attributes
    auto-inset style attribute [1] [2]
    center-frame style attribute [1] [2]
    constants for, defined [1]
    device-grid style attribute [1] [2]
    outside-frame style attribute
    source-grid style attribute [1] [2]
style attributes 
style object properties
    attributes .See style attributes
    cap [1] [2] [3] [4]
    dash [1] [2] [3] [4]
    defined
    join [1] [2]
    pattern
    pattern property [1] [2]
    pen width [1] [2] [3]
style objects [1]
    attributes .See style attributes
    changing directly [1]
    changing through shape objects [1]
    curve error .See curve error style property
    default [1]
    defined
    incorporating into shape objects [1] [2]
    of bitmap shapes
    overriding
    relationship to shape objects [1]
    style attributes property [1]
    style object properties
      join [1] [2]
style properties of geometric shapes [1]
    join style property [1]
    pattern style property [1]

T

text
    using as dashes [1]
totalIndex
touching
    testing shapes for [1] [2] [3]
transfer modes
    effect on bitmap shapes [1] [2]
transform  objects
    overriding
transform concatenation [1] [2]
transform objects
    concatenating [1] [2]
    in picture shapes [1]
    of bitmap shapes [1]
    overriding [1]
true inside of a contour
type conversion
    defined
    table summarizing [1]
    to curve shapes [1]
    to line shapes [1]
    to path shapes [1]
    to point shapes [1]
    to polygon shapes [1]
    to rectangle shapes [1]

U

union operation [1] [2] [3]
unique items attribute [1]

V

view devices
    and bitmap shapes [1]

W,X,Y,Z

width
winding shape fill
    and concentric contours
    and overlapping contours
    compared to even-odd shape fill [1] [2]
    defined
winding-number rule for filling shapes
wrapping text to a contour [1]

Previous Book Contents Book Index Next

© Apple Computer, Inc.
7 JUL 1996




Navigation graphic, see text links

Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help